function Q10() {
    var salary = parseInt(prompt("输入税前工资"));
    var m = salary*0.1*2;
    alert(m);
}

function Q11() {
    var result=Math.pow((23+Math.pow(5,7))/45,2);
    alert(result);
}


function Q12() {
    var r=parseInt(prompt("输入圆锥的底面半径"));
    var h=parseInt(prompt("输入圆锥的高"));
    var v=Math.PI*r*r*h/3;
    alert(v);
}

function Q13() {
    var i = parseInt(prompt("输入天数"));
    var r=(2+1000%7)%7;
    var k = (2+i%7)%7;
    var days;
    switch (r) {
        case 0:
            days = '日'
            break;
        case 1:
            days = '一'
            break;
        case 2:
            days = '二'
            break;
        case 3:
            days = '三'
            break;
        case 4:
            days = '四'
            break;
        case 5:
            days = '五'
            break;
        case 6:
            days = '六'
            break;
        default:
            break;
    }
    switch (k) {
        case 0:
            days2 = '日'
            break;
        case 1:
            days2 = '一'
            break;
        case 2:
            days2 = '二'
            break;
        case 3:
            days2 = '三'
            break;
        case 4:
            days2 = '四'
            break;
        case 5:
            days2 = '五'
            break;
        case 6:
            days2 = '六'
            break;
        default:
            break;
    }
    alert("如果今天是星期二，那么1000天后是星期"+days+"," + i + "天后是星期" + days2);
}

function Q14() {
    var r=parseInt(prompt("输入一个三位数"));
    var result=r % 10+parseInt(r / 10 % 10) + parseInt(r / 100);
    alert(result);
}

function Q15() {
    var r=parseInt(prompt("输入一个数字"));
    if (r % 5 == 0 && r % 6 == 0){
        alert('这个数字同时能被5和6整除');
    }
    if (r % 5 == 0 && r % 6 !== 0){
        alert('这个数字能被5整除，但是不能被6整除');
    }
    if (r % 5 !== 0 && r % 6 == 0){
        alert('这个数字能被6整除，但是不能被5整除');
    }
    if (r % 5 !== 0 && r % 6 !== 0){
        alert('这个数字既不能被5整除，也不能被6整除');
    }
}

function Q16() {
    var k1=parseInt(prompt("输入一个数字"));
    var k2=parseInt(prompt("再输入一个数字"));
    var m1 = k1 % 2;
    var m2 = k2 % 2;
    if (m1 == m2){
        alert('你好，这两个数字的奇偶性相同');
    }else{
        alert('你好，这两个数字的奇偶性不同');
    }
}

function Q17() {
    var k=parseInt(prompt("输入一个年份"));
    var m = k % 100;
    if (m !== 0) {
        if (k % 4 !== 0){
            alert('你好，这一年不是闰年');
        }else{
            alert('你好，这一年是闰年');
        }
    }else {

        if (k % 400 !== 0){
            alert('你好，这一年不是闰年');
        }else{
            alert('你好，这一年是闰年');
        }
    }

}

function Q20() {
    var k=parseInt(prompt("输入一个数字"));
    var result = 0;
    for(var i = 1;i <= k;i++) {
        result = result + i;
    }
    alert(result);
}

function Q21() {
    var k=parseInt(prompt("输入一个数字"));
    var result = 1;
    for(var i  =k ;i > 0;i--) {
        result = result * i;
    }

    alert(result);
}

function Q22() {
    var k=parseInt(prompt("输入一个数字"));
    var result = 0;
    for(var i=2;i<=k;i++) {
        result = result + (i+1)/i;
    }

    alert(result);
}

function Q23(){
    var k=parseInt(prompt("输入一个数字"));
    for(var i=1;i<=k;i++) {
        if(k%i==0) {
            console.log(i);
        }
    }
}

function Q24() {
    for(var i=1000; i <= 9999;i++) {
        var ge = i % 10
        var shi = parseInt(i / 10) % 10;
        var bai = parseInt(i / 100) % 10;
        var qian = parseInt(i / 1000) % 10;
        var sum = Math.pow(ge,4) + Math.pow(shi,4) + Math.pow(bai,4) + Math.pow(qian,4) 
        if (sum == i) {
            console.log(i)
        }
    }
}

function Q25() {

    for(var i=1;i<=10000;i++) {
        var sum=0;
        for(var j = 1;j<i;j++) {
            if(i%j==0) {
                sum+=j
            }
        }
        if(sum==i) {
            console.log(i);
        }
    }
}

function Q26() {
    var k=parseInt(prompt("输入一个数字"));
    var n = 0;

    for(var i=1;i<=k;i++) {
        if (k % i ==0) {
            n++;
        }
    }
    if (n == 2) {
        alert('你好，这个数字是质数');
    }else {
        alert('你好，这个数字不是质数');
    }
}

function Q27() {
    for(var k=1;k <= 10000;k++)
    {
        var count=0;
        for(var i=1;i<=k;i++)
        {
            if(k % i==0)
                count++;
        }
        if(count==2)
        {
            console.log(k);
        }
    }
}

function Q28() {
    var count = 0;
    for(var i = 0;i<=100;i++) {
        for(var j = 0; j <= 100-i ;j++) {
            var k=100-i-j;
            var sum=i*3+2*j+k;
            if(sum==200) {
                count++;
                console.log("情况"+ count+",苹果可以买"+ i +"个，"+"鸭梨可以买"+ j +"个，" + "桃子可以买"+ k +"个，");
            }
        }
    }
}

function Q31() {
    var sum = 0;
    for(var i=1;i<=100;i++){
        sum+=i;
    }
    console.log(sum);
}

function Q32() {
    var height = prompt("输入身高");
    var weight = prompt("再输入一个体重");
    var temp = (height- 108) * 2
    var result = weight - temp;
    if (result >= 10){
        alert('超重');
    }
    if (result <= -10){
        alert('偏瘦');
    }else{
        alert('标准体重');
    }
}

function Q33_1() {
    var grade = parseInt(prompt("请输入分数")/10);
    switch(true) 
    {
        case grade>=9:
            alert("你的成绩等级为优秀");
            break;
        case grade>=6:
            alert("你的成绩等级为良好");
            break;
        default:
            alert("你的成绩等级为不及格，继续加油哦！");
            break;
    }
}

function Q33_2() {
    var grade = parseInt(prompt("请输入分数")/10);
    if(grade>=9) {
        alert("你的成绩等级为优秀"); 
    }
    else if(grade>=6){
        alert("你的成绩等级为良好");
    }else {
        alert("你的成绩等级为不及格，继续加油哦！");
    }     
}

function Q34() {
    var month = parseInt(prompt("请输入一个月份的数字","1"));
    // 输出对应的天数
    switch (month) {
      case 1:
      case 3:
      case 5:
      case 7:
      case 8:
      case 10:
      case 12:
        alert("这个月有31天");
        break;
      case 2:
        var k=parseInt(prompt("输入一个年份"));
        var m = k % 100;
        if (m !== 0) {
            if (k % 4 !== 0){
                alert('这个月有28天');
            }else{
                alert('这个月有29天');
            }
        }else {

            if (k % 400 !== 0){
                alert('这个月有28天');
            }else{
                alert('这个月有29天');
            }
        }
        break;
      default:
        alert("这个月有30天");
    }  
}


